package edu.upc.clase.demo.entity;

import java.io.Serializable;
import java.sql.Time;
import java.util.Date;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author David
 */

@XmlRootElement
public class Reserva implements Serializable{
    public Integer coreserva;
    public Cliente cliente;
    public Sala sala;
    public Date fefechareserva;
    public Integer fehorainicial;
    public Integer fehorafinal;
    public Double sscostototal;
    public String flestado;
    
    public Reserva() {
    }
    
    public Reserva(Integer coreserva, Cliente cliente, Sala sala, Date fefechareserva, Integer fehorainicial, Integer fehorafinal, Double sscostototal, String flestado) {
        this.coreserva = coreserva;
        this.cliente = cliente;
        this.sala = sala;
        this.fefechareserva = fefechareserva;
        this.fehorainicial = fehorainicial;
        this.fehorafinal = fehorafinal;
        this.sscostototal = sscostototal;
        this.flestado = flestado;
    }
    public Reserva(Integer coreserva, Date fefechareserva, Integer fehorainicial, Integer fehorafinal, Double sscostototal, String flestado) {
        this.coreserva = coreserva;
        this.fefechareserva = fefechareserva;
        this.fehorainicial = fehorainicial;
        this.fehorafinal = fehorafinal;
        this.sscostototal = sscostototal;
        this.flestado = flestado;
    }

    public Reserva(Cliente cliente, Sala sala, Date fefechareserva, Integer fehorainicial, Integer fehorafinal, Double sscostototal, String flestado) {
        this.cliente = cliente;
        this.sala = sala;
        this.fefechareserva = fefechareserva;
        this.fehorainicial = fehorainicial;
        this.fehorafinal = fehorafinal;
        this.sscostototal = sscostototal;
        this.flestado = flestado;
    }
    
    /**
     * @return the coreserva
     */
    public Integer getCoreserva() {
        return coreserva;
    }

    /**
     * @param coreserva the coreserva to set
     */
    public void setCoreserva(Integer coreserva) {
        this.coreserva = coreserva;
    }

    /**
     * @return the cliente
     */
    public Cliente getCliente() {
        return cliente;
    }

    /**
     * @param cliente the cliente to set
     */
    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }

    /**
     * @return the sala
     */
    public Sala getSala() {
        return sala;
    }

    /**
     * @param sala the sala to set
     */
    public void setSala(Sala sala) {
        this.sala = sala;
    }

    /**
     * @return the fefechareserva
     */
    public Date getFefechareserva() {
        return fefechareserva;
    }

    /**
     * @param fefechareserva the fefechareserva to set
     */
    public void setFefechareserva(Date fefechareserva) {
        this.fefechareserva = fefechareserva;
    }

    /**
     * @return the fehorainicial
     */
    public Integer getFehorainicial() {
        return fehorainicial;
    }

    /**
     * @param fehorainicial the fehorainicial to set
     */
    public void setFehorainicial(Integer fehorainicial) {
        this.fehorainicial = fehorainicial;
    }

    /**
     * @return the fehorafinal
     */
    public Integer getFehorafinal() {
        return fehorafinal;
    }

    /**
     * @param fehorafinal the fehorafinal to set
     */
    public void setFehorafinal(Integer fehorafinal) {
        this.fehorafinal = fehorafinal;
    }

    /**
     * @return the sscostototal
     */
    public Double getSscostototal() {
        return sscostototal;
    }

    /**
     * @param sscostototal the sscostototal to set
     */
    public void setSscostototal(Double sscostototal) {
        this.sscostototal = sscostototal;
    }

    /**
     * @return the flestado
     */
    public String getFlestado() {
        return flestado;
    }

    /**
     * @param flestado the flestado to set
     */
    public void setFlestado(String flestado) {
        this.flestado = flestado;
    }

}
